<?php
session_start();
// Conexión a la base de datos
include("../cgi-bin/con_db.php");
// Definicion de variables POST
$anio_menor = @$_POST['anio_menor'];
$anio_mayor = @$_POST['anio_mayor'];
$grado = @$_POST['grado'];
$secretaria_id = @$_POST['secretaria'];
$institucion_id = @$_POST['institucion'];
$sede_id = @$_POST['sede'];
$criterio = "G&eacute;nero";
$chart_fil = "";
// Definición de la consulta según los criterios de búsqueda
//definicion del criterio del grado
if ($grado != ''){
    if ($grado == 1){
        $def_grado = "!= 99";
        $tipo_grado = "General";
    } else if ($grado == 2){
        $def_grado = "= 99";
        $tipo_grado = "Aceleración";
    }
}
// Consultas
if ($anio_menor != '' && $anio_mayor != '' && $grado == '' && $secretaria_id != '' && $institucion_id == '' && $sede_id == ''){
    $consulta1 = "select if(genero=\"F\",\"Femenino\",\"Masculino\") as genero, anio, sum(cantidad_matr) as cantidad_matr from fil_genero_matr_1 where  anio between ".$anio_menor." and ".$anio_mayor." and secretaria_id = ".$secretaria_id." group by genero, anio;";
    $consulta2 = "select anio from fil_genero_matr_1 where anio between ".$anio_menor." and ".$anio_mayor." and secretaria_id = ".$secretaria_id." group by anio;";
    $secr = mysql_query("select nombre from secretarias where id = ".$secretaria_id.";");
    $val_sec = @mysql_fetch_assoc($secr);
    $titulo = "Consolidado Matrículas Filtrado por Género - Total Secretaría<br/>".$val_sec["nombre"];
} else if ($anio_menor != '' && $anio_mayor != '' && $grado != '' && $secretaria_id != '' && $institucion_id == '' && $sede_id == ''){
    $consulta1 = "select if(genero=\"F\",\"Femenino\",\"Masculino\") as genero, anio, sum(cantidad_matr) as cantidad_matr from fil_genero_matr_2 where anio between ".$anio_menor." and ".$anio_mayor." and secretaria_id = ".$secretaria_id." and grado_id ".$def_grado." group by genero, anio;";
    $consulta2 = "select anio from fil_genero_matr_2 where anio between ".$anio_menor." and ".$anio_mayor." and secretaria_id = ".$secretaria_id." and grado_id ".$def_grado." group by anio;";
    $titulo = "Consolidado de Matrículas Filtrado por Estratos - Total Grado<br/>".$tipo_grado;
} else if ($anio_menor != '' && $anio_mayor != '' && $grado != '' && $secretaria_id != '' && $institucion_id != '' && $sede_id == ''){
    $consulta1 = "select if(genero=\"F\",\"Femenino\",\"Masculino\") as genero, anio, sum(cantidad_matr) as cantidad_matr from fil_genero_matr_2 where anio between ".$anio_menor." and ".$anio_mayor." and secretaria_id = ".$secretaria_id." and grado_id ".$def_grado." and institucion_id = ".$institucion_id." group by genero, anio;";
    $consulta2 = "select anio from fil_genero_matr_2 where anio between ".$anio_menor." and ".$anio_mayor." and secretaria_id = ".$secretaria_id." and grado_id ".$def_grado." and institucion_id = ".$institucion_id." group by anio;";
    $inst = mysql_query("select nombre from instituciones where id = ".$institucion_id.";");
    $val_inst = @mysql_fetch_assoc($inst);
    $titulo = "Consolidado Matrículas Filtrado por Género - Total Institución<br/>".$val_inst["nombre"];
} else if ($anio_menor != '' && $anio_mayor != '' && $grado != '' && $secretaria_id != '' && $institucion_id != '' && $sede_id != ''){
    $consulta1 = "select if(genero=\"F\",\"Femenino\",\"Masculino\") as genero, anio, sum(cantidad_matr) as cantidad_matr from fil_genero_matr_2  where  anio between ".$anio_menor." and ".$anio_mayor." and secretaria_id = ".$secretaria_id." and grado_id ".$def_grado." and institucion_id = ".$institucion_id." and sede_id = ".$sede_id." group by genero, anio;";
    $consulta2 = "select anio from fil_genero_matr_2 where anio between ".$anio_menor." and ".$anio_mayor." and secretaria_id = ".$secretaria_id." and grado_id ".$def_grado." and sede_id = ".$sede_id." group by anio;";
    $sed = mysql_query("select nombre from sedes where id = ".$sede_id.";");
    $val_sede = @mysql_fetch_assoc($sed);
    $titulo = "Consolidado de Matrículas Filtrado por Género - Total Sede<br/>".$val_sede["nombre"];
} else {
    $consulta1 = "select if(genero=\"F\",\"Femenino\",\"Masculino\") as genero, anio, sum(cantidad_matr) as cantidad_matr from fil_genero_matr_1  where  anio between ".$anio_menor." and ".$anio_mayor." group by genero, anio;";
    $consulta2 = "select anio from fil_genero_matr_1 where anio between ".$anio_menor." and ".$anio_mayor." group by anio";
    $titulo = "Consolidado de Matrículas Filtrado por Género - Total Nacional";
}
// Envio de consultas a la base de datos y recepcion de resultados
$resultado1 = mysql_query($consulta1);
$resultado2 = mysql_query($consulta2);
$filas = @mysql_num_rows($resultado1);
$anios = Array();
$datos = Array();
while($valor2 = @mysql_fetch_assoc($resultado2)){
    foreach ($valor2 as $v){
        $anios[] = $v;
    }
}
while($valor1 = @mysql_fetch_assoc($resultado1)){
    $datos[$valor1["genero"]][$valor1["anio"]] = $valor1["cantidad_matr"];
}
//tabla que muestra los resultados
include("tabla_fil_matr.php");
// Creacion de archivo XML para generar grafico
$archivo = "../graficas/columna/conf/matriculas/filtros/genero/fil_genero_matr_".$_SESSION['id'].".xml";
include("con_xml_cl_fil.php");
echo "<script type=\"text/javascript\">
// <![CDATA[
var so = new SWFObject(\"graficas/columna/amcolumn.swf\", \"matr_estrato\", \"570\", \"410\", \"8\", \"#FFFFFF\");
so.addVariable(\"path\", \"graficas/columna/\");
so.addVariable(\"settings_file\", escape(\"graficas/columna/conf/matriculas/filtros/genero/configuracion_grafico.xml\"));
so.addVariable(\"data_file\", escape(\"graficas/columna/conf/matriculas/filtros/genero/fil_genero_matr_".$_SESSION['id'].".xml\"));
so.addVariable(\"loading_settings\",\"Cargando Configuración...\");
so.addVariable(\"loading_data\",\"Cargando Datos...\");
so.addVariable(\"preloader_color\", \"#999999\");
so.write(\"graficas\");
// ]]>
$('#filtros').html(\"<h4 align='center'>Filtros</h4><ul><li><a href='#' id='estrato' onclick='fil_estrato(); return false;'>Estrato</a></li><li><a href='#' id='etnia' onclick='fil_etnia(); return false;'>Etnia</a></li><li><a href='#' id='desplazado' onclick='fil_desplazado(); return false;'>Desplazamiento</a></li><li><a href='#' id='discapacidad' onclick='fil_discapacidad(); return false;'>Discapacidad</a></li><li><a href='#' id='genero' onclick='fil_genero(); return false;'>Género</a></li><li><a href='#' id='sisben' onclick='fil_sisben(); return false;'>Sisben</a></li></ul><h4 align='center'>Tipo de Gr&aacute;fica</h4><ul><li>Columnas</li><li><a href='#' onclick='graf_linea_matr(\\\"fil_genero_line_matr\\\"); return false;'>Lineas</a></li></ul>\");
</script>";
?>